FUNCTION CreateServer(fileRef_t: FSObjectRef; {CONST}VAR deathNotification_i: KernelNotification; timeout_i: Duration; VAR serverName_o: Str63; VAR server_o: ServerID; VAR refcon_o: UNIV Ptr): OSStatus; C;
FUNCTION CreateServerAsync(fileRef_t: FSObjectRef; {CONST}VAR deathNotification_i: KernelNotification; {CONST}VAR asyncNotification_i: KernelNotification; VAR serverName_o: Str63; VAR server_o: ServerID; VAR refcon_o: UNIV Ptr): OSStatus; C;
FUNCTION RegisterServer(fileRef_t: FSObjectRef; VAR serverName_o: Str63): OSStatus; C;
FUNCTION DeregisterServer(serverName_t: Str63): OSStatus; C;
FUNCTION LookupServer(serverName_t: Str63; timeout_i: Duration; VAR server_o: ServerID; VAR refcon_o: UNIV Ptr): OSStatus; C;
FUNCTION LookupServerAsync(serverName_t: Str63; {CONST}VAR asyncNotification_i: KernelNotification; VAR server_o: ServerID; VAR refcon_o: UNIV Ptr): OSStatus; C;
FUNCTION ServerCreated(server_t: ServerID; refcon_i: UNIV Ptr): OSStatus; C;